草庐IT

Java HttpURLConnection - 带 Cookie 的 POST

全部标签

php - php/mysql/wamp 中的 Cookie 和 session 问题

我使用wamp在Windows7机器上进行开发。对于这个应用程序,我有一个管理区域,它使用$_SESSION跟踪管理员用户名和加密密码,以及一个跟踪随机生成的密码加密key的cookie。我将cookie设置为:setcookie('key',$key,time()+7200,'admin/');在管理员用户输入用户名和密码详细信息进行登录后,管理员用户验证会在每个管理页面上运行。网站和管理员的目录结构是:localhost/mysite/locahost/mysite/admin/session在管理部分运行,session还在前端的用户界面中运行以跟踪选择的搜索条件。当我在管理区域

php - Guzzle 中包含文件和字段的 POST 请求

好的,我先介绍一下背景知识。我有一个用CakePHP编写的系统A,可以处理广告和产品等。最近我一直在研究另一个用Laravel编写的系统,它作为一个自助服务工具,供房地产经纪人发布和管理他们驻留在系统A中的房地产列表。我现在正准备从自助上传图片为系统A提供站点服务。我在Cake中编写了一个简单的Controller操作来处理POST请求并将图像文件保存在服务器上。http://example.com/image/add我能够使用REST应用程序发送POST请求、上传图像并获得正确的响应,例如postman.在系统A(蛋糕)方面,一切看起来都不错。现在在自助服务系统中,在Laravel中

php - React PHP 获取 POST 数据

我试图在ReactPHPWeb服务器上运行一个简单的Web应用程序,但我不知道从哪里获取来自HTML表单的POST数据。服务器定义为:include'vendor/autoload.php';register_shutdown_function(function(){echoimplode(PHP_EOL,error_get_last()),PHP_EOL;});$loop=React\EventLoop\Factory::create();$socket=newReact\Socket\Server($loop);$http=newReact\Http\Server($socket)

javascript - 对象属性在 $.ajax POST 请求中丢失

我正在通过$.ajax上传一个大型数据集作为JSON,在上传过程中一些属性丢失了。出于测试目的,服务器返回第一行,其中缺少一个属性。javascriptfunctionparseResults(data){varsend=[];for(varxindata){varrow=data[x],code=row["ORDER"];if(typeofcode==="undefined")continue;if(code=="")continue;vartemp={code:code,date:row["CREATEDDATE"]+""+row["CREATEDTIME"],pt:row["PA

javascript - AngularJS 中的 Cookie

我正在制作SPA。成功登录后,我设置了包含从api获取的用户信息的cookies(username,userid,etc.)。使用PHP设置cookie:setcookie("NAME",$records['userinfo']['name'],time()+(20*365*24*60*60));使用JavaScript获取它:functiongetCookie(cname){varname=cname+"=";varca=document.cookie.split(';');for(vari=0;i尝试在Controller中显示:angular.module('App',[]).c

javascript - 删除 Google Analytics Cookie 和欧盟电子隐私法

在我的网站上,如果用户拒绝使用cookie(根据欧盟电子隐私指令),我会使用JavaScript阻止对GoogleAnalytics的跟踪,window['ga-disable-UA-XXXXXX-X']=true;使用此命令跟踪被禁用并且似乎可以正常工作(如果我在网站上冲浪,GoogleAnalytics看不到任何事件)。但我注意到__utma,__utmb,...cookie仍在我的浏览器中(在Chrome中),所以我尝试使用删除它们php的setcookie函数:foreach($_COOKIEas$key=>$value){setcookie($key,'',time()-10

javascript - 使用 AJAX POST 到 PHP 并在更改时刷新

我正在尝试构建一个Web应用程序,当数据库发生变化时需要刷新整个页面。我想使用AJAX和PHP来实现这一点。我想每5秒向PHP脚本发送一条信息,如果PHP脚本的返回值与预定义变量不同,我想刷新整个页面。例如,我在javascript中有一个预定义值200。如果PHP脚本返回不同的值,我想刷新整个页面。我知道如何编写PHP,只是XJAX有问题。如果可能的话,我也不想使用jquery。提前感谢您的指导!编辑:我不想使用jquery或任何其他框架,只是原始的javascript。我还需要在更改时刷新整个页面并每5秒运行一次AJAX。 最佳答案

php - 使用 post 从 php 读取文本文件

我的代码有什么问题?我在同一个文件夹中有两个文件:index.php和pass.txt:这是pass.txt:qwerty这是index.php:';}?>问题:当我在输入字段中输入“qwerty”并提交时,它不显示“您的啤酒已登录”这只是一个进一步开发的语法问题,并不旨在保护任何东西。其他回答的问题并没有解决我的问题。 最佳答案 我认为问题可能出在对file_get_contents的调用上-我尝试了以下操作,它似乎可以正常运行。(哎呀,忘记了这个例子的session_start())0&&trim($_SESSION['pass

php - $_SERVER ['HTTP_COOKIE' ] 和 $_COOKIE 之间的区别

$_SERVER['HTTP_COOKIE']和$_COOKIE有什么区别?为什么$_SERVER['HTTP_COOKIE']没有记录在PHP手册中?我正在创建一个用于管理cookie的类,我想创建一个函数来销毁所有已设置的cookie。我必须从$_SERVER['HTTP_COOKIE']变量中销毁,例如:publicfunctiondestroy_all(){$cookies=explode(';',$_SERVER['HTTP_COOKIE']);foreach($cookiesas$cookie){$parts=explode('=',$cookie);$name=trim(

javascript - 在 Safari 上设置跨站 cookie

有两个网站:A和B。我希望打开网站B的用户被重定向到另一个网站(例如http://example.com),如果他们没有访问网站A。为此,我尝试在网站B上设置一个cookie(只需在网站A上加载一个页面,设置cookie)。打开网站B时,我会检查该cookie。这很好用,但在Safari上除外。Safari阻止在网站B上设置cookie。我搜索了很多,发现Safari默认情况下会阻止第三方cookie。该问题的另一种解决方案是使用Refererheader(当单击网站A上的链接时,referer将被发送到网站B)——对于不想被跟踪并禁用了引用header的用户来说,这会失败。这个问题有